变量的使用无需提前声明
变量名是对象的引用
变量指向的的对象类型是可变的
变量用’=‘赋值
变量命名遵循一定规则:
- Python3 使用Unicode编码, 因此, 可以支持中文等非西文符号
- 命名采用大小写字母,数字,下划线和中文等字符组成
- 首字符不能是数字
- 大小写敏感
- 不能与保留字相同
- 部分_ 或 __ 形式的名字被留作系统功能使用,建议不这样命名
- 合法命名:TempStr, Python , python, Python_Good, 我是一个变量名,
单下划线开头的变量名/方法名
约定单下划线开头的属性或方法为类内部使用
本质上和普通变量名一样
from xx import * 时不会导入单下划线开头的属性或方法
import * 会不会导入?
单下划线结尾的变量名/方法名
用来解决和已有命名或关键字的冲突。如:len_
只是一种命名习惯或方法,仅用来避免重名
双下划线开头的变量名/方法名
用来定义私有属性/私有方法,以双下划线开头的属性或方法将被编译器修改名字。
_x回被修改为\类名__x
双下划线开头和结尾的变量名
和普通变量名一样,名字不会被修改
部分是保留属性/保留方法
单下划线
一个普通的变量名,没有特殊含义
全大写
约定表示常量
12.